package com.woniu.param;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;

/**
 * <p>
 * 
 * </p>
 *
 * @author ${author}
 * @since 2021-11-11
 */
@Data
  @EqualsAndHashCode(callSuper = false)
    public class HisHospitalRecordsAddParam implements Serializable {

    private static final long serialVersionUID = 1L;

      @TableId(value = "hospital_records_id", type = IdType.AUTO)
      private Integer hospitalRecordsId;

  /**
   * 患者id
   */
  @ApiModelProperty("患者id")
  private Integer patientId;

  /**
   * 患者姓名
   */
  @ApiModelProperty("患者姓名")
  private String patientName;

  /**
   * 科室id
   */
  @ApiModelProperty("科室id")
  private Integer officeId;

  /**
   * 科室名字
   */
  @ApiModelProperty("科室名字")
  private String officeName;

  /**
   * 医生id
   */
  @ApiModelProperty("医生id")
  private Integer doctorId;

  /**
   * 医生姓名
   */
  @ApiModelProperty("医生姓名")
  private String doctorName;

  /**
   * 病房id
   */
  @ApiModelProperty("病房id")
  private Integer roomId;

  /**
   * 房间编号（404）
   */
  @ApiModelProperty("房间编号（404）")
  private String roomNumber;

  /**
   * 床位id
   */
  @ApiModelProperty("床位id")
  private Integer bedId;

  /**
   * 床位编号
   */
  @ApiModelProperty("床位编号")
  private Integer bedNum;

  /**
   * 住院时间
   */
  @ApiModelProperty("住院时间")
  private Date hospitalTime;

  /**
   * 出院时间
   */
  @ApiModelProperty("出院时间")
  private Date hospitalLeave;

  /**
   * 住院状态	0待住院，1住院中  2出院
   */
  @ApiModelProperty("住院状态\t0待住院，1住院中  2出院")
  private Integer hospitalStatus;


}
